/**
 * http://www.samsung.com/cl/ Sitio
 * https://secure.delicious.com/settings/ Dashboard
 */

html {
	overflow: auto;
	}
body {
	background: #fff url(../img/mini/body-bg.jpg) repeat-x 0 0;
	}
body, #control, #container, #inner, #head, #body, #foot, div.wrapper, div.col, div.content {
	overflow: hidden;
	position: relative;
	margin: 0 0 15px 0;
	word-break: break-all;
	color: #444;
	}
small {
	font-size: 10px;
	}
button,
form input.submit,
form input.button,
form input[type=submit],
form input[type=button],
form input[type=file] > input[type=button] {
	}
button:focus,
form input.submit:focus,
form input.button:focus,
form input[type=submit]:focus,
form input[type=button]:focus,
form input[type=file] > input[type=button]:focus {
	border-color: #999;
	color: #000;
	}
form div.error-message {
	color: #801b1b;
	}
form div.input,
form div.submit {
	padding: 0 0 0 150px;
	}
form div.input {
	padding-bottom: 10px;
	}
form div.input label {
	float: left;
	margin-left: -150px;
	}
form div.input input,
#body div.content.account-signup div.form div.input.text.screen-name-url div.url {
	padding: 5px;
	width: 300px;
	border: 2px solid #ddd;
	font-size: 12px;
	font-weight: normal;
	}
form div.input input:focus,
#body div.content.account-signup div.form div.input.text.screen-name-url div.url.focus {
	border-color: #aaa;
	}
#inner,
#head .wrapper,
#body .wrapper,
#foot .wrapper {
	margin: 0 auto;
	width: 960px;
	word-wrap: break-word;
	}

#inner div#BoxLogin {
	z-index: 1;
	display: none;
	top: 30px;
	right: 0;
	position: absolute;
	padding: 10px;
	background-color: #f3f3f3;
	font-size: 11px;
	}
#inner div#BoxLogin div.input {
	margin-bottom: 5px;
	padding: 0;
	}
#inner div#BoxLogin div.input label {
	display: block;
	float: none;
	margin: 0;
	}
#inner div#BoxLogin div.input input {
	width: 242px;
	}

/** Cabeza **********************************************************************************/

#head div.wrapper {
	height: 57px;
	}
#head a.logo {
	position: absolute;
	display: block;
	background: url(../img/mini/header-logo-bg.png);
	width: 158px;
	height: 57px;
	text-indent: -99999px;
	font-size: 18px;
	font-weight: bold;
	}
#head div.control {
	top: 5px;
	right: 0px;
	position: absolute;
	padding: 0px 0 0px 0;
	border-bottom: 0px #ccc solid;
	line-height: 20px;
	}
#head div.control ul {
	text-align: right;
	}
#head div.control ul li {
	display: inline-block;
	padding: 0 0 0 10px;
	}
#head div.control ul li a {
	padding: 0;
	text-transform: uppercase;
	text-decoration: underline;
	font-size: 9px;
	color: #b2ef2c;
	font-weight: normal;
	text-align: right;
	}

#head div.menu {
	top: 30px;
	left: 180px;
	position: absolute;
	font-size: 9px;
	}
#head div.menu ul {
	text-align: right;
	line-height: 30px;
	}
#head div.menu ul li {
	display: inline-block;
	padding: 0 10px 0 0;
	}
#head div.menu ul li a {
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	}
#head div.menu ul li a:hover {
	}
	
#head div.searchbox {
	position: absolute;
	top: 10px;
	left: 180px;
	}
#head div.searchbox form input {
	margin: 0;
	padding: 5px;
	width: 250px;
	font-size: 11px;
    border-radius: 2px;
	-moz-border-radius: 2px;
  	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
    border: 0px;
	}
#head div.searchbox form button {
	margin: 0;
	padding: 4px 4px;
	background: #1d3b4f;
	border: 1px #1d3b4f solid;
	text-transform: uppercase;
	line-height: 24px;
	font-size: 10px;
	color: #fff;
	}
	
/** Cuerpo **********************************************************************************/
#body {
	background-color: #fff;
	-moz-border-radius: 8px;
	}
#body h1 {
	color: #1D3B4F;
	font-size:20px;
	font-weight: bold;
	margin:0px;
	padding:2px;
	}
#body h2 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 16px;
	font-weight: bold;
	color: #29536f;
	}
#body h3 {
	color: #4183AF;
	font-size:16px;
	font-weight: bold;
	margin:0px;
	padding:2px;
	}
#body a {
	color: #27497E;
	text-decoration: underline;
	}
#body div.col {
	float: left;
	}
#body div.block {
	overflow: hidden;
	margin: 0 0 15px 0;
	padding: 10px;
	background-color: #edf2f6;
	border: 1px solid #ddd;
	color: #444;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	}
#body div.block h4 {
	color: #133855 !important;
	border-color: #133855 !important;
	}
#body div.module div.head,
#body div.module div.body {
	padding: 5px;
	}
#body div.module div.head {
	font-size: 18px;
	font-weight: bold;
	}
#body div.wrapper {
	padding: 15px 10px; 
	}

/** Portada de Minicatalogo *****************************************************************/
#body div.content.home .slide {
	position: relative;
	height: 250px;
	}
#body div.content.home .slide h1 {
	text-align: center;
	font-size: 36px;
	line-height: 38px;
	}
#body div.content.home .slide p.help {
	position: absolute;
	display: block;
	bottom: 0;
	text-align: center;
	font-size: 11px;
	}
#body div.content.home div.col.sidebar {
	width: 200px;
	margin: 0 15px 0 0;
	}
#body div.content.home div.col.sidebar div.box.newuser {
	overflow: hidden;
	margin: 0 0 15px 0;
	padding: 10px 5px 0 5px;
	background-color: #ddeef6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	color: #456;
	}
#body div.content.home div.col.sidebar div.box.newuser a.btn-signup {
	display: block;
	clear: both;
	margin: 10px auto;
	background: url(../img/mini/front/btn-signup-bg.png) repeat-x #fa2;
	border: 1px solid #fa2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	font: bold 18px Arial, sans-serif;
	text-decoration: none;
	text-shadow: 0 1px 0 #fe6;
	text-align: center;
	color: #333;
	line-height: 36px;
	}
#body div.content.home div.col.sidebar div.box.newuser a.btn-signup:hover {
	background-position: 0 -5px;
	color: #111;
	}
#body div.content.home div.col.sidebar .newsletter {
	padding: 10px 5px;
	background: #eee;
	color: #456;
	}
#body div.content.home div.col.sidebar .newsletter input#NewsletterEmail {
	padding: 4px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	}
#body div.content.home div.col.sidebar .banner-iPod {
	display: block;
	width: 200px;
	height: 240px;
	background: url(../img/banner/banner-iPod.png);
	text-indent: -99999px;
	}
#body div.content.home div.col.main {
	width: 600px;
	}

#body .products ul li {
	display: inline-block;
	}
#body .products ul li a.thumb {
	display: block;
	width: 126px;
	height: 126px;
	text-indent: -99999px;
	}

/** Login y Registro de Clientes ************************************************************/
#body div.content.login {
	overflow: hidden;
	padding: 10px;
	background: #fff;
	border: 1px #ccc solid;
	}
#body div.content.login h3 {
	padding: 3px 10px;
	background: #f1f1f1;
	font-size: 14px;
	font-weight: bold;
	}
#body div.content.login .col-l,
#body div.content.login .col-r {
	float: left;
	width: 460px;
	}
#body div.content.login .col-r {
	margin-left: 20px;
	}
#body div.content.login div.login-content {
	height: 200px;
	}
#body div.content.login div.login-buttons {
	padding-top: 15px;
	border-top: 1px #f1f1f1 solid; 
	}
#body div.content.login div.input.text {
	
	}

/** Crear Cuenta ***************************************************************************/
#body div.content.account-signup {
	margin-right: 15px;	
	}
#body div.content.account-signup div.form {
	float: left;
	width: 700px;
	}
#body div.content.account-signup div.form div.error-message {
	clear: both;
	}
#body div.content.account-signup div.form div.input.text.screen-name-url div {
	width: 340px;
	}
#body div.content.account-signup div.form div.input.text.screen-name-url div input {
	padding: 0;
	width: auto;
	border: 0;
	}
#body div.content.account-signup div.form div.industries {
	overflow: hidden;
	position: relative;
	}
#body div.content.account-signup div.form div.industries div.checkbox {
	float: left;
	padding: 0 0 6px 0;
	width: 170px;
	}
#body div.content.account-signup div.form div.industries div.checkbox input {
	margin: 0 2px 0 0;
	padding: 0;
	vertical-align: middle;
	}
#body div.content.account-signup div.form div.industries div.error-message {
	position: absolute;
	top: 15px;
	} 
#body div.content.account-signup div.form div.tos {
	overflow-y: scroll;
	margin: 0 auto;
	background-color: #fff;
	width: 678px;
	height: 200px;
	font-size: 11px;
	}

/** Pie de p�gina ***************************************************************************/
#foot,
#foot div.wrapper {
	color: #274961;
	}
#foot a {
	color: #596F00;
	text-decoration: none;
	}
#foot a:hover {
	text-decoration: underline;
	}
#foot div.links-top,
#foot div.copyright {
	text-align: right;
	}
#foot div.links-top {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #cdd3df;
	}
#foot div.links-top a {
	padding: 0 5px;
	font-size: 10px;
	text-transform: uppercase;
	}
#foot div.links-top strong.cc {
	float: left;
	}
#foot div.languaje,
#foot div.copyright {
	line-height: 20px;
	}
#foot div.language {
	float: left;
	}
#foot div.language label {
	padding: 0 10px 0 0;
	}
#foot div.copyright {
	float: right;
	}
#foot div.copyright ul.social li {
	display: inline;
	margin-left: 10px;
	}
body.iframe {
	
	}
.hide {
	display: none;
	}
